首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏RTSP/RTMP直播相关

    Windows平台如何实现RTSP|RTMP流录像?

    ​好多开发者使用场景,除了实现基础的低延迟RTSP、RTMP播放外,还需要实现RTSP、RTMP流数据的本地录像功能。 本文以大牛直播SDK的Windows平台播放模块为例,介绍下如何实现RTSP、RTMP流录像。 功能设计 [拉流]支持拉取RTSP流录像; [拉流]支持拉取RTMP流录像; [逻辑分离]和播放、转发功能完全分离,支持随时录像; [参数设置]支持设置单个录像文件大小、录像路径等,并支持纯音频、纯视频 、音视频录制模式; [音频转码]支持音频(PCMU/PCMA,Speex等)转AAC后再录像; [265支持]支持RTSP/RTMP H.265录制到MP4文件; [事件回调]从开始录像,到录像结束均有 = NT_SP_E_EVENT_ID_BASE | 0xB, /*rtsp status code上报, 目前只上报401, param1表示status code*/ /* 接下来请从

    73410编辑于 2024-10-01
  • 来自专栏txp玩Linux

    rtsp服务器测试的“骚”操作!

    好了,今天给大家分享的是rtsp系列专题的第一个开篇:rtsp服务器搭建! rtsp服务器搭建: 今天我们搭建这个rtsp服务器的名称叫做:ZLMediaKit,它是一个基于C++11的高性能运营级流媒体服务框架,类似我之前给大家搭建的rtmp服务器(srs流媒体服务器),当然它两者肯定是有区别的 支持linux、macos、ios、android、windows全平台。 支持画面秒开、极低延时(500毫秒内,最低可达100毫秒)。 提供完善的标准C API,可以作SDK用,或供其他语言调用。 测试rtsp服务器: 我们现在来把本地媒体文件推流到这个服务器上,然后再进行拉流播放试试,你可以使用obs或者ffmpeg命令来进行,这里我使用了ffmpeg来进行推流,我电脑本地的媒体文件test.mp4 tcp rtsp://192.168.32.128/live/test 注意:后面的ip地址是你ubuntu搭建服务器的ip地址,这个千万不要弄错了,不然试验不会成功的哈!

    2.9K41编辑于 2022-03-21
  • 来自专栏全栈程序员必看

    QT 实现 RTSP 视频流服务器

    uos操作系统中使用QT开发RTSP 视频流服务器,以下的实现方式使用的是单播方式,除了单播模式还有多播模式。 可以通过自己开发的rtsp服务器将摄像头的数据时时推送到服务器中,其他用户可以通过访问视频流地址rtsp://127.0.1.1:8554/live,直接访问摄像头播放的内容,也就是通常说的摄像头直播。 本篇文章使用开源框架live555开发一个属于自己的视频流服务器。 安装环境依赖 live555的使用需要较多的环境依赖,一下安装都是编译依赖相关内容。 服务器 RTSPServer* rtspServer = RTSPServer::createNew(*env, port); if (rtspServer == nullptr) { /RTSPServer -i 0 播放视频: 使用播放工具mplayer 安装播放工具: sudo apt install mplayer 播放rtsp地址: mplayer rtsp://127.0.1.1

    4.5K20编辑于 2022-11-01
  • 来自专栏国标视频云平台

    SkeyePlayer RTSP Windows播放器抓图代码重构

    SkeyePlayer RTSP Windows端(下文简称:SkeyePlayer)播放器之前抓图代码主要通过OpenCV来实现,且数据格式转换的效率过于低下;故而在当时的代码中采用线程机制来解决抓图导致视频播放时卡顿的问题 当然强大的格式转换函数也支持图像的缩放,且效率很高; 图像编码,细心的同学不难发现,ffmpeg的编码和存文件/推送流的代码是通用的,这套代码可以用来抓图也可以用来编码H264、265等然后存文件(如MP4等)或者推送RTMP/RTSP

    77320编辑于 2023-04-19
  • 来自专栏RTSP/RTMP直播相关

    Windows平台RTSP|RTMP播放端SDK集成说明

    NT_SP_E_VIDEO_FRAME_FORMAT_RGB32 = 1, // 32位的rgb格式, r, g, b各占8, 另外一个字节保留, 内存字节格式为: bb gg rr xx, 主要是和windows , 依次是rr, gg, bb NT_SP_E_VIDEO_FRAME_FORMAT_ARGB = 2, // 32位的argb格式,内存字节格式是: bb gg rr aa 这种类型,和windows buffer大小,单位:毫秒; NT_SP_SetRTSPTcpMode:设置RTSP TCP 模式, 1为TCP, 0为UDP, 此接口仅RTSP有效; NT_SP_SetRtspTimeout:设置 RTSP超时时间, timeout单位为秒,必须大于0; NT_SP_SetRtspAutoSwitchTcpUdp:对于RTSP来说,有些可能支持rtp over udp方式,有些可能支持使用rtp is_auto_switch_tcp_udp: 如果设置1的话, sdk将在tcp和udp之间尝试切换播放,如果设置为0,则不尝试切换; NT_SP_SetFastStartup:设置秒开, 1为秒开, 0为不秒开,此接口用于如RTMP服务器缓存

    1.3K00发布于 2021-03-30
  • 来自专栏RTSP/RTMP直播相关

    Windows平台RTMP|RTSP播放器实现画面全屏功能

    我们在Windows平台实现RTSP或者RTMP播放的时候,有个功能是绕不开的,那就是播放窗口全屏。 本文就以大牛直播SDK(官方)的Windows播放器为例,大概讲下大概实现: 全屏播放需要考虑的点不多: 第一:视频播放后,全屏的意义; 第二:全屏后,是否等比例显示,我们的设计原则是,之前等比例显示的

    1.1K20发布于 2021-05-13
  • 来自专栏主机笔记

    windows服务器分区

    刚买服务器主机经常会出现主分区空间不足的现象,尤其像windows系统本身就要占用很大空间,稍微装点软件就会出现磁盘空间不足的现象,所以给磁盘分区是一件重要且优先的进行的任务,今天我就用分区助手这款软件来进行一下 windows2008系统的分区步骤。

    19.9K60发布于 2018-02-27
  • 来自专栏ECS服务器

    本地windows控制远程windows系统服务器

    或者 写远程服务器IP地址、默认用户名:administrator、密码:自定义 点击:连接按钮以后,会出现输入密码对话框,将自设定的密码输入。

    31.5K30编辑于 2023-04-18
  • 来自专栏呱牛笔记

    Freeswitch实时转发rtsp视频流到录制服务器

    服务器来完成,rtsp服务器选用ZLMediaKit; Freeswitch的配置: <action application=\"set\" data=\"execute_on_answer=record_session  rtsp://192.168.16.83/live/" .  $destination_number." \"/> Freeswitch录制时的函数栈和转流到rtsp服务器的日志: #0  av_file_open (handle=0x7f955c0831a0,  最后合成一个mp4文件,只录一端,一端的视频,加上两端的音频混合一起录制; 下一步,修改mod_av,实现freeswitch推流给rtsp服务器,由rtsp服务器实现录制和点播功能! ----更新:20221008--- 会议如何录制到rtsp,只需要简单配置录制地址到rtsp服务器就可以!

    3.7K10编辑于 2023-05-02
  • 来自专栏RTSP/RTMP直播相关

    Windows平台如何实现RTSP拉流添加动态水印|视频处理后转推RTMP或轻量级RTSP服务

    ​技术背景 我们在做Windows平台流数据转发的时候,除了常规的RTSP转RTMP推送外,还有个场景就是,好多开发者希望拉取的RTSP流,做二次视频分析,或者加动态水印等,处理后的数据,再二次编码推送到 RTMP服务或轻量级RTSP服务。 技术实现 本文就以Windows平台拉取RTSP流,回调yuv数据到上层,处理后的数据,二次投递到RTMP服务和轻量级RTSP服务,然后叠加动态水印,并实现处理后的数据实时录像功能,废话不多说,先上图: (); btn_rtsp_stream.Text = "发布RTSP流"; btn_get_rtsp_session_numbers.Enabled = "停止RTSP流"; btn_get_rtsp_session_numbers.Enabled = true; btn_rtsp_service.Enabled

    86810编辑于 2023-12-27
  • 来自专栏RTSP/RTMP直播相关

    Windows平台Unity下播放RTSP或RTMP如何开启硬解码?

    ​ 我们在做Windows平台Unity播放RTMP或RTSP的时候,遇到这样的问题,比如展会、安防监控等场景下,需要同时播放多路RTMP或RTSP流,这样对设备性能,提出来更高的要求。

    79510编辑于 2023-08-25
  • 不用服务器转码,Web端如何播放RTSP视频流?

    然而,一个长期困扰行业的痛点始终存在——‌如何在Web浏览器中直接播放RTSP流?‌ 传统方案中,开发者需依赖服务器端转码(如将RTSP转为HLS、RTMP或WebRTC),通过中间层技术适配浏览器兼容性。这一模式虽能勉强实现播放,却带来了高昂的隐性成本与性能损耗。 猿大师播放器:颠覆传统,定义Web端RTSP直播新标准‌面对行业痛点,猿大师播放器以‌“零转码、低延迟、全兼容”‌为核心突破点,实现RTSP流在Web端的原生级播放体验,彻底告别服务器转码的枷锁。 原生RTSP协议直连,无需服务器转码彻底摒弃传统转码方案,直接在网页端播放RTSP流,减少中间环节,避免因转码导致的服务器资源消耗与带宽浪费。 全浏览器兼容,无惧版本升级支持Chrome、Edge、Firefox等高版本浏览器(含Chrome 41+、Edge 80+),兼容Windows 7及以上系统,解决浏览器停用NPAPI插件后的行业痛点

    2.4K10编辑于 2025-05-13
  • 来自专栏RTSP/RTMP直播相关

    Windows平台C#版RTSP转RTMP直播推送定制版

    如监控类摄像机、NVR等,通过厂商说明或Onvif工具,获取拉流的RTSP地址,图形化配置,完成拉流转发等操作,轻松实现标准RTMP服务器对接。 视频转发支持H.264、H.265(需要RTMP服务器或CDN支持扩展H.265),音频支持配置PCMA/PCMU转AAC后转发,并支持只转发/录制视频或音频,RTSP拉流端支持鉴权和TCP/UDP模式设置和 bool exist = false; using (RegistryKey key = Registry.CurrentUser.OpenSubKey(@"SOFTWARE\Microsoft\Windows render_wnd_ = null; private System.Windows.Forms.PaintEventHandler render_wnd_paint_event_ = = null) { render_wnd_paint_event_ = new System.Windows.Forms.PaintEventHandler

    48700编辑于 2024-05-21
  • 来自专栏python3

    python rtsp

    # -*- coding: utf-8 -*- """ A demo python code that .. 1) Connects to an IP cam with RTSP 2) Draws RTP ***************************************** ip="192.168.1.74" # IP address of your cam port=1616 adr="rtsp **************************************************************************** dest="DESCRIBE "+adr+" RTSP \r\nCSeq: 2\r\nUser-Agent: python\r\nAccept: application/sdp\r\n\r\n" setu="SETUP "+adr+"/trackID=1 RTSP .com/  https://github.com/odie5533/Python-RTSP

    2.2K20发布于 2020-01-06
  • 来自专栏RTSP/RTMP直播相关

    Windows平台RTMP、RTSP播放器录像模块精细化控制

    ​技术背景上篇文章,我们介绍了Unity平台RTMP、RTSP播放器录像功能,这里,我们详细的介绍下,做个RTSP或RTMP拉流端录像模块有哪些需要考虑的技术点? 在我们常规的考量,RTMP或RTSP流录制,无非就是拉取数据写文件而已,接口设计StartRecorder()/StopRecorder()足矣。 除了上述的设计,还需要确保和RTSP、RTMP播放在一个实例下,确保播放的过程中可以随时录像,录像的过程中,可以随时播放。 录像模块设计无图无真相,先看录像设置:图片开始录像、停止录像:图片Windows平台,我们提供了C++和C#的接口,本文以C++接口设计为例:先说录像设置:设置录制纯音频或纯视频: /**

    1.3K00编辑于 2022-12-24
  • 来自专栏软件&工具配置

    Windows搭建RTMP服务器

    一、Nginx-RTMP服务器搭建1、下载Nginx下载地址:http://nginx-win.ecsds.eu/download/该版本是带rtmp模块且编译过的nginx版本,可以直接使用下载完成后解压 创建名为"live"的应用 liveon;} }}#HTTP服务,可以通过浏览器访问http://localhost/stat或者http://localhost:80/stat查看服务器状态 localhost/stat,可以看到服务器状态信息! 输入媒体流地址rtmp://127.0.0.1:1935/live/stream,点击播放即可四、补充若需要在公网环境下进行推拉流,只需将80和1935端口映射到公网即可,然后将本地地址改为公网地址参考文章:Windows 搭建RTMP服务器+OBS推流+VLC拉流_浏览器查看推流服务器信息vlc-CSDN博客

    70410编辑于 2025-12-11
  • 来自专栏RTSP/RTMP直播相关

    Windows平台RTMP|RTSP播放器为什么要兼容GDI绘制

    为什么要支持GDI 先说结论,Windows平台播放渲染这块,一般来说99%以上的机器都是支持D3D的,实现GDI模式绘制,除了为了好的兼容性外,在远程连接的场景下,D3D创建不成功,需要使用GDI模式 简单来说,Windows平台的RTMP播放器或RTSP播放器,设计如果系统支持D3D,优先D3D,如果检测到不支持D3D,数据回调上来,GDI模式绘制。 上图以1920*1080分辨率、30帧、固定码率(采集屏幕左侧区域)为例,通过大牛直播SDK ( 官方 ) 的Windows平台SmartPublisherDemo.exe工具推送到内网nginx服务器

    75540发布于 2021-05-13
  • 来自专栏RTSP/RTMP直播相关

    Windows平台Unity Camera场景实现轻量级RTSP服务和RTMP推送

    技术实现 Unity平台下的RTMP推流、RTMP、RTSP播放前几年已经覆盖了Windows、Linux、Android、iOS平台。 本文主要介绍Windows平台Unity环境下的轻量级RTSP服务。通过对外提供RTSP拉流URL的形式,供内网其他终端调用。 RTMP的技术方案,我们之前有探讨过,这里先说轻量级RTSP服务,轻量级RTSP服务,我们的设计是,可以启动一个RTSP Service,然后发布多个RTSP流实例,这个在多实例的设计,非常有价值,简单来说 ,还有Windows摄像头、屏幕数据,音频采集覆盖了Unity声音、扬声器、麦克风,还有混音数据。 服务和RTMP推送的区别在于,轻量级RTSP服务不需要单独部署流媒体服务器(类似于网络摄像头),在内网小并发场景下,使用起来非常方便,如果需要上公网,还是需要用RTMP推送,感兴趣的开发者可酌情参考。

    84100编辑于 2023-02-28
  • 来自专栏全栈程序员必看

    windows日志转发到服务器_windows查看日志

    默认位置:%SystemRoot%\System32\Winevt\Logs\Security.evtx Windows WEF 环境配置 Windows Event Forwarding 在windows 远程管理(WinRM),同时让接收器拥有在源服务器上读取Event Log的权限。 Client 的 security 日志的 network 权限添加: 组策略(gpedit.msc) -> 计算机配置 -> 管理模板 -> windows 组件 -> 事件日志服务器 -> 安全-> 组件 -> 事件日志服务器 -> 安全-> 配置日志访问(旧版)一并配置成上面的值,影响不大,可选) 2.Client 的发送目标配置 组策略-> 计算机配置 -> 管理模板 -> windows 组件 reference SIEM中心日志节点WEF搭建说明 配置 Windows 事件转发 构建windows 日志收集服务器 后记 1.配置完成后间隔多久会监控到转发过来的日志,这个时间不确定,如果 在“

    12K11编辑于 2022-10-05
  • 来自专栏服务器运维日常

    【玩转服务器】如何远程Windows服务器

    Windows服务器远程管理可通过个人PC电脑Windows操作系统自带的“远程桌面连接”进行管理。以下是操作步骤。 一、找到远程桌面连接 在个人PC电脑上,以Windows 10为例,依次进行以下操作:开始菜单 -> Windows附件 -> 远程桌面连接 图片 二、在弹出的窗体中输入以下内容: IP:公网IP地址 输入云服务器或轻量应用服务器的公网IP,IP类似于xxx.xxx.xxx.xx的4组数字。 账号:administrator administrator是Windows服务器默认管理员账号 密码:输入服务器的远程密码 云服务器初始密码在站内信,轻量应用服务器首次使用需重置密码 图片 图片 图片 连接远程操作服务器后,就像使用一台windows电脑一样,可以安装下载自己需要的软件或文件。

    6.5K131编辑于 2023-09-20
领券